/**
 * Universidade Federal de Campina Grande - UFCG
 * Departamento de Sistemas e Computação - DSC
 * Disciplina: Compiladores
 * Professor: Marcus Salerno
 * 
 * Projeto da Disciplina - Analisador Lexico
 * 
 *  
 * Contributors:
 * Arthur
 * Carolina
 * Saulo
 * 
 */
package util;

import java.io.BufferedInputStream;
import java.io.IOException;
import java.io.InputStream;

/**
 * Manipula o InputStream 
 *
 */
public class Buffered extends BufferedInputStream {

	/**
	 * Construtor
	 * @param arg0
	 */
	public Buffered(InputStream arg0) {
		super(arg0);		
	}
	
	public int getPos() {
		return super.pos;
	}
	
	public void setPos(int makepos, int i) {
		try {
			super.pos = makepos;
			super.mark(i);
			super.reset();
		} catch (IOException e) {
			e.printStackTrace();
		};
	}

}
